package inherited;

public class Student extends Person {
    private String sno;//学号
    private String grade;//年级

    /**
     * 构建函数
     *
     */
    public Student() {
        super();//子类实例化时会自动调用父类默认的构造方法，super()写你写都会调用
    }

    public Student(int age, String name, String sno, String grade) {
        super(age, name);//创建父类属性
        this.sno = sno;
        this.grade = grade;
    }
//写私有成员的公共方法：
    public String getSno() {
        return sno;
    }

    public void setSno(String sno) {
        this.sno = sno;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

//写方法
    public void study(){
        System.out.println("学习");
    }

    /**
     * 重写
     */
    @Override
    public String toString() {
        return super.toString()+"\t"+sno+"\t"+grade;//调用父类方法
    }

}
